13
38. Soit C(G), le nombre de composantes connexes d’un graphe G = (V, E) où V est
l’ensemble des sommets ( appelés vertex en Anglais ) et E l’ensemble des arêtes ( Edges )
Montrer que: C(G) + E ≥ V.
39. Soit G = (X, U, I, T) un graphe orienté. Ajouter un arc à G, c'est considérer un arc u qui
n'appartient pas à U et prolonger I et T à U ∪ {u}.
On obtient G' = (X, U ∪ {u}, I', T') à partir de G tel que :
I' et T' : U ∪ {u} X
a) Montrer que si on ajoute un arc u = ( ab ) avec ( a , b ) ∈ X x X au graphe G = (X, U)
alors soit le nombre de composantes connexes diminue de une unité soit on crée un cycle
dans G et le nombre de composantes connexes ne change pas.
b) Soit G = ( X , U ) un graphe avec | X | = n et | U | = m. Montrer que :
i) Si G est connexe alors | U | ≥ | X | - 1 ( | U | > n-1 )
ii) Si G est sans cycle alors | U | ≤ n-1
(Indication : raisonner en reconstruisant le graphe G = (X, U) à partir du graphe G' = (X,∅ ))
40. Montrer qu'un graphe est biparti si et seulement si il ne contient pas de cycle impair.
41. Un chemin (respectivement une chaîne) est hamiltonien s'il passe une et une seule fois
par tous les sommets du graphe (on tolère la répétition du sommet initial et final)
Un chemin (respectivement une chaîne) est Eulérien s'il passe une et une seule fois par tous
les arcs du graphe. De même on peut définir cycles et circuits hamiltoniens ou eulériens.
Démontrer le théorème de KÖNIG qui stipule que :
Si G est un 1-graphe complet alors G possède un chemin hamiltonien.
42. ALGORITHME DE DÉTERMINATION D'UN CHEMIN HAMILTONIEN
Soit G = (X, U) un 1-graphe complet
i) soit x1 un sommet tel que d+G (x1) soit maximum
ii) Dans le sous graphe engendré par Γ(x1) - {x1} on appelle x2 un sommet de d+G (x2)
maximum
iii) Dans le sous graphe engendré par Γ(x1) - {x1, x2} on appelle x3 un sommet de d+G (x)
maximum ........... Alors le chemin [x1, x 2, x 3, ..., xn] est hamiltonien.